package com.ax.associator.storeDoctor.domain;

import java.math.BigDecimal;
import java.util.Date;

public class BaseDoctor {
    /**
     *医师ID
     */
    private Long doctorId;
    /**
     *医师姓名
     */
    private String doctorName;
    /**
     *组织机构ID
     */
    private Long orgId;
    /**
     *组织机构名称
     */
    private String orgName;
    /**
     *科目代码
     */
    private String subjectCode;
    /**
     *科目名称
     */
    private String subjectName;
    /**
     *职称代码
     */
    private String titleCode;
    /**
     *职称名称
     */
    private String titleName;
    /**
     *标签(藏区双语医生)
     */
    private String label;
    /**
     *参加工作时间
     */
    private Date entryJobDate;
    /**
     *身份证号
     */
    private String personId;
    /**
     *执业证书编码
     */
    private String empno;
    /**
     *性别
     */
    private String sex;
    /**
     *生日
     */
    private Date birth;
    /**
     *联系电话
     */
    private String phone;
    /**
     *地址
     */
    private String address;
    /**
     *简介
     */
    private String introduction;
    /**
     *擅长
     */
    private String expertise;
    /**
     *是否名医(专家)
     */
    private Integer isExpert;
    /**
     *备注
     */
    private String remarks;
    /**
     *问诊(咨询)费
     */
    private BigDecimal inquiryFee;
    /**
     *医师分配比例(%)
     */
    private BigDecimal doctorRate;
    /**
     *医院分配比例(%)
     */
    private BigDecimal hospitalRate;
    /**
     *平台分配比例(%)
     */
    private BigDecimal platformRate;
    /**
     *其他分配比例(%)
     */
    private BigDecimal otherRate;
    /**
     *创建时间
     */
    private Date createDate;
    /**
     *修改时间
     */
    private Date updateDate;
    /**
     *状态(1：有效；0：注销)
     */
    private Integer flag;


    public Long getDoctorId() {
        return doctorId;
    }


    public void setDoctorId(Long doctorId) {
        this.doctorId = doctorId;
    }


    public String getDoctorName() {
        return doctorName;
    }


    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName == null ? null : doctorName.trim();
    }


    public Long getOrgId() {
        return orgId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Org_ID
     *
     * @param orgId the value for base_doctor.Org_ID
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Org_Name
     *
     * @return the value of base_doctor.Org_Name
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getOrgName() {
        return orgName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Org_Name
     *
     * @param orgName the value for base_doctor.Org_Name
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setOrgName(String orgName) {
        this.orgName = orgName == null ? null : orgName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Subject_Code
     *
     * @return the value of base_doctor.Subject_Code
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getSubjectCode() {
        return subjectCode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Subject_Code
     *
     * @param subjectCode the value for base_doctor.Subject_Code
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setSubjectCode(String subjectCode) {
        this.subjectCode = subjectCode == null ? null : subjectCode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Subject_Name
     *
     * @return the value of base_doctor.Subject_Name
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getSubjectName() {
        return subjectName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Subject_Name
     *
     * @param subjectName the value for base_doctor.Subject_Name
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName == null ? null : subjectName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Title_Code
     *
     * @return the value of base_doctor.Title_Code
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getTitleCode() {
        return titleCode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Title_Code
     *
     * @param titleCode the value for base_doctor.Title_Code
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setTitleCode(String titleCode) {
        this.titleCode = titleCode == null ? null : titleCode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Title_Name
     *
     * @return the value of base_doctor.Title_Name
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getTitleName() {
        return titleName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Title_Name
     *
     * @param titleName the value for base_doctor.Title_Name
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setTitleName(String titleName) {
        this.titleName = titleName == null ? null : titleName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Label
     *
     * @return the value of base_doctor.Label
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getLabel() {
        return label;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Label
     *
     * @param label the value for base_doctor.Label
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setLabel(String label) {
        this.label = label == null ? null : label.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Entry_Job_Date
     *
     * @return the value of base_doctor.Entry_Job_Date
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public Date getEntryJobDate() {
        return entryJobDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Entry_Job_Date
     *
     * @param entryJobDate the value for base_doctor.Entry_Job_Date
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setEntryJobDate(Date entryJobDate) {
        this.entryJobDate = entryJobDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Person_ID
     *
     * @return the value of base_doctor.Person_ID
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getPersonId() {
        return personId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Person_ID
     *
     * @param personId the value for base_doctor.Person_ID
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setPersonId(String personId) {
        this.personId = personId == null ? null : personId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Empno
     *
     * @return the value of base_doctor.Empno
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getEmpno() {
        return empno;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Empno
     *
     * @param empno the value for base_doctor.Empno
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setEmpno(String empno) {
        this.empno = empno == null ? null : empno.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Sex
     *
     * @return the value of base_doctor.Sex
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getSex() {
        return sex;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Sex
     *
     * @param sex the value for base_doctor.Sex
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Birth
     *
     * @return the value of base_doctor.Birth
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public Date getBirth() {
        return birth;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Birth
     *
     * @param birth the value for base_doctor.Birth
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setBirth(Date birth) {
        this.birth = birth;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Phone
     *
     * @return the value of base_doctor.Phone
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getPhone() {
        return phone;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Phone
     *
     * @param phone the value for base_doctor.Phone
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Address
     *
     * @return the value of base_doctor.Address
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getAddress() {
        return address;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Address
     *
     * @param address the value for base_doctor.Address
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Introduction
     *
     * @return the value of base_doctor.Introduction
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getIntroduction() {
        return introduction;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Introduction
     *
     * @param introduction the value for base_doctor.Introduction
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setIntroduction(String introduction) {
        this.introduction = introduction == null ? null : introduction.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Expertise
     *
     * @return the value of base_doctor.Expertise
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getExpertise() {
        return expertise;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Expertise
     *
     * @param expertise the value for base_doctor.Expertise
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setExpertise(String expertise) {
        this.expertise = expertise == null ? null : expertise.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Is_Expert
     *
     * @return the value of base_doctor.Is_Expert
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public Integer getIsExpert() {
        return isExpert;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Is_Expert
     *
     * @param isExpert the value for base_doctor.Is_Expert
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setIsExpert(Integer isExpert) {
        this.isExpert = isExpert;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Remarks
     *
     * @return the value of base_doctor.Remarks
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Remarks
     *
     * @param remarks the value for base_doctor.Remarks
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Inquiry_Fee
     *
     * @return the value of base_doctor.Inquiry_Fee
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public BigDecimal getInquiryFee() {
        return inquiryFee;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Inquiry_Fee
     *
     * @param inquiryFee the value for base_doctor.Inquiry_Fee
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setInquiryFee(BigDecimal inquiryFee) {
        this.inquiryFee = inquiryFee;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Doctor_Rate
     *
     * @return the value of base_doctor.Doctor_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public BigDecimal getDoctorRate() {
        return doctorRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Doctor_Rate
     *
     * @param doctorRate the value for base_doctor.Doctor_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setDoctorRate(BigDecimal doctorRate) {
        this.doctorRate = doctorRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Hospital_Rate
     *
     * @return the value of base_doctor.Hospital_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public BigDecimal getHospitalRate() {
        return hospitalRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Hospital_Rate
     *
     * @param hospitalRate the value for base_doctor.Hospital_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setHospitalRate(BigDecimal hospitalRate) {
        this.hospitalRate = hospitalRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Platform_Rate
     *
     * @return the value of base_doctor.Platform_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public BigDecimal getPlatformRate() {
        return platformRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Platform_Rate
     *
     * @param platformRate the value for base_doctor.Platform_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setPlatformRate(BigDecimal platformRate) {
        this.platformRate = platformRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Other_Rate
     *
     * @return the value of base_doctor.Other_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public BigDecimal getOtherRate() {
        return otherRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Other_Rate
     *
     * @param otherRate the value for base_doctor.Other_Rate
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setOtherRate(BigDecimal otherRate) {
        this.otherRate = otherRate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.create_date
     *
     * @return the value of base_doctor.create_date
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.create_date
     *
     * @param createDate the value for base_doctor.create_date
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.update_date
     *
     * @return the value of base_doctor.update_date
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.update_date
     *
     * @param updateDate the value for base_doctor.update_date
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column base_doctor.Flag
     *
     * @return the value of base_doctor.Flag
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public Integer getFlag() {
        return flag;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column base_doctor.Flag
     *
     * @param flag the value for base_doctor.Flag
     *
     * @mbggenerated Tue Sep 04 19:29:56 CST 2018
     */
    public void setFlag(Integer flag) {
        this.flag = flag;
    }
}